<?php  

class Auth extends Controller{
  
  function __construct () {
    parent::Controller();
  }

  public function index(){
    if($this->session->userdata('admin'))
      redirect("admin");
    else
      $this->login();
  }

  function login(){
    $this->load->model('admin_model', 'login');
    
		if($this->input->post('login')){
      $where['login'] = $this->input->post('login');
      $where['senha'] = $this->input->post('senha');
      $consulta_admin = $this->login->get_where($where);

      if($consulta_admin->num_rows()){
				$dados_session= array(
						 'id_admin'  => $consulta_admin->row()->id_admin,
						 'admin'     => true,
				 );
				$this->session->set_userdata($dados_session);
        redirect("sistema");
      }else{
        $data['mensagem'] = "Seu E-mail ou sua senha está invalida";
      }
    }

    $data['formulario'] = $this->login->form('login','senha');
    $data['modal'] = true;
    $this->load->view('login', $data);
  }

  function logout() {
    $this->session->sess_destroy();
    redirect("auth");
  }
	
}
